From 90bcde5951c90f27e0b362d4689e1c2afdc0860c Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 1 Sep 2015 22:05:46 -0400 Subject: [PATCH] places sidebar: Disable 'Open' for selected rows If the row is selected, it is already opened, so we should not offer the Open action anymore. https://bugzilla.gnome.org/show_bug.cgi?id=754410 --- gtk/gtkplacessidebar.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c index e997e6b9f8..7c3d52ae4f 100644 --- a/gtk/gtkplacessidebar.c +++ b/gtk/gtkplacessidebar.c @@ -2081,6 +2081,8 @@ check_popover_sensitivity (GtkSidebarRow *row, action = g_action_map_lookup_action (G_ACTION_MAP (actions), "rename"); g_simple_action_set_enabled (G_SIMPLE_ACTION (action), (type == PLACES_BOOKMARK || type == PLACES_XDG_DIR)); + action = g_action_map_lookup_action (G_ACTION_MAP (actions), "open"); + g_simple_action_set_enabled (G_SIMPLE_ACTION (action), !gtk_list_box_row_is_selected (GTK_LIST_BOX_ROW (row))); check_visibility (mount, volume, drive, &show_mount, &show_unmount, &show_eject, &show_rescan, &show_start, &show_stop); -- 2.30.2